package cn.argentoaskia.crm.dao;

import cn.argentoaskia.crm.bean.EmployeeWithDeptName;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository
public interface EmployeeDAO {
    List<EmployeeWithDeptName> selectByPage();
    // mybatis的动态foreach标签
    int deleteIds(@Param("ids") Integer[] ids);
    // id要修改的employee表的数据的id列
    // field:employee表中的字段名
    // value:employee表中字段名{field变量}的字段值
    int update(@Param("id") Integer id,
               @Param("field") String field,
               @Param("value") String value);
}
